/*-- global style --*/
@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input,textarea,select,button,label{margin:0; padding:0;}
body{font:12px/14px 'Microsoft Yahei',verdana,"Simsun"; color:#666; background-color:#f8f8f8;}
ul{list-style:none;}
select, button, input, textarea{font-size:12px; font-family:inherit; vertical-align:middle; line-height:normal;}
input{outline:none;}
button, input{border:0;}
button{cursor:pointer;}
em{font-style:normal;}
img{
    vertical-align:middle;
    border:0;
    outline:none;
    background: transparent;
    color: transparent;
    font-size: 0;
    line-height: 0;
    }
a{text-decoration:none; color:#333; outline:none;}
a:hover{color:#f43d3d; text-decoration:none;}
.clearfix{zoom:1;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
.tac{text-align:center !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.db{display:block;}
.clear{clear:both;}
.current{cursor:default;}
.noLine{border:none !important;}

/*图标*/
.sprite, .swiper-slide-prev, .swiper-slide-next{background:url(../img/icon_01.png) no-repeat; display:inline-block; vertical-align:middle; overflow:hidden;}
.scroll_arrow_down{background-position:153px -60px; height:22px;}
.i-search{background-position:-62px -25px; width:18px; height:18px;}
.i-point{background-position:-462px 0; width:5px; height:5px;}
.i-one{background-position:-62px 0; width:24px; height:24px;}
.i-two{background-position:-87px 0; width:24px; height:24px;}
.i-three{background-position:-112px 0; width:24px; height:24px;}
.i-four{background-position:-137px 0; width:24px; height:24px;}
.i-five{background-position:-162px 0; width:24px; height:24px;}
.i-six{background-position:-187px 0; width:24px; height:24px;}
.i-seven{background-position:-212px 0; width:24px; height:24px;}
.i-eight{background-position:-237px 0; width:24px; height:24px;}
.i-nine{background-position:-262px 0; width:24px; height:24px;}
.i-ten{background-position:-287px 0; width:24px; height:24px;}
.i-eleven{background-position:-312px 0; width:24px; height:24px;}
.i-twelve{background-position:-337px 0; width:24px; height:24px;}
.i-thirteen{background-position:-362px 0; width:24px; height:24px;}
.i-fourteen{background-position:-387px 0; width:24px; height:24px;}
.i-fifteen{background-position:-412px 0; width:24px; height:24px;}
.i-sixteen{background-position:-437px 0; width:24px; height:24px;}
.i-seventeen{background-position:-363px -25px; width:24px; height:24px;}
.i-more{background-position:-468px 0; width:15px; height:15px;}
.i-qq{background-position:-93px -25px; width:15px; height:15px;}
.i-wechat{background-position:-109px -25px; width:19px; height:15px;}
.i-sina{background-position:-129px -25px; width:17px; height:15px;}
.i-users{background-position:-147px -25px; width:13px; height:13px;}
.i-times{background-position:-161px -25px; width:13px; height:13px;}
.i-others{background-position:-175px -25px; width:13px; height:13px;}
.i-user{background-position:-189px -25px; width:13px; height:13px;}
.i-time{background-position:-203px -25px; width:13px; height:13px;}
.i-other{background-position:-217px -25px; width:13px; height:13px;}
.i-add{background-position:-231px -25px; width:14px; height:14px;}
.i-qqs{background-position:-128px -41px; width:23px; height:23px;}
.i-wechats{background-position:-152px -41px; width:23px; height:23px;}
.i-sinas{background-position:-175px -41px; width:23px; height:23px;}
.i-zones{background-position:-199px -41px; width:23px; height:23px;}
.i-baidus{background-position:-223px -41px; width:23px; height:23px;}
.i-qqs:hover{background-position:-128px -65px;}
.i-wechats:hover{background-position:-152px -65px;}
.i-sinas:hover{background-position:-175px -65px;}
.i-zones:hover{background-position:-199px -65px;}
.i-baidus:hover{background-position:-223px -65px;}
.i-top{background-position:-251px -60px; width:22px; height:24px;}
.i-sinab{background-position:-246px -25px; width:31px; height:30px; margin-top: 15px;} /* 声明 */
.i-wechatb{background-position:-278px -25px; width:32px; height:28px; margin-top: 16px;} /* 声明 */
.i-wechatba{background-position:-450px -150px; width:37px; height:37px;}
.i-zoneb{background-position:-311px -25px; width:36px; height:33px;}
.i-noPage{background-position:-157px -89px; width:67px; height:44px;}
.i-noPageImg{background-position:-227px -89px; width:202px; height:202px;}
.i-qqa{background-position:-388px -25px; width:27px; height:29px;}
.i-emaila{background-position:-416px -25px; width:27px; height:29px;}
.i-tella{background-position:-444px -25px; width:27px; height:29px;}
.i-adds{background-position:-485px -25px; width:12px; height:12px;}
.i-adds.cut{background-position:-472px -25px; width:12px; height:12px;}
.i-wechatWin{background-position:-12px -252px; width:127px; height:136px;}
.i-searchBtn{background-position:-62px -54px; width:30px; height:30px;}
.i-logos{background-position:-484px 0; width:14px; height:14px;}
.i-font{background-position:-254px -293px; width:246px; height:43px;}
.i-telab{background-position:-381px -337px; width:25px; height:26px;}
.i-qqab{background-position:-413px -337px; width:25px; height:26px;}
.i-mailab{background-position:-444px -337px; width:25px; height:26px;}
.i-adrab{background-position:-475px -337px; width:25px; height:26px;}
.i-telabs{background-position:-381px -364px; width:119px; height:15px;}
.i-qqabs{background-position:-381px -381px; width:93px; height:15px;}
.i-mailabs{background-position:-381px -397px; width:94px; height:15px;}
.i-hrbs{background-position:-381px -413px; width:80px; height:15px;}

.i-closeW{background-position:-286px -350px; width:17px; height:17px;}
.i-resizeW{background-position:-269px -350px; width:17px; height:17px;}
.i-openW{background-position:-250px -350px; width:17px; height:17px;}
.i-closeW:hover{background-position:-286px -368px;}
.i-resizeW:hover{background-position:-269px -368px;}
.i-openW:hover{background-position:-250px -368px;}

/*公共*/
.mt-10{margin-top:10px;}
.mt-30{margin-top:30px;}
.mt-40{margin-top:40px;}
.mt-60{margin-top:60px;}
.mb-10{margin-bottom:10px;}
.font-family{letter-spacing:-.2px;}
.noLine{border:none !important;}
.c-red{color:#f43d3d !important;}
/*可视宽度*/
.headerMain, .footerMain, .main{width:1150px; margin:0 auto;}

/*头部*/
.header, .headerSmall, .swiper-slide-info, .bannerOther li span, .indexInfoList-img span, .bannerCon-leftBox{background:url(../img/headerBg.png) repeat-x; min-width:1150px;}
.header{background-position:0 0; height:74px;}
.headerSmall{background-position:0 -75px; height:51px;}
.headerSmall.fixed{position:fixed; left:0; top:0; width:100%; z-index:11;}
.headerSmallBox{height:51px;}
.headerSmall.fix{
	transform:translateY(-51px);
	transition:transform .3s linear
}
.headerSmall.dis{
	transform:translateY(0);
	transition:transform .3s linear
}

/*logo*/
.header .logo{float:left; width:148px; height:74px;}
.headerSmall .logo{float:left; width:90px;}

/*菜单*/
.menu{float:left; margin-left:121px; width:500px; margin-top:17px;}
.menu li{float:left; line-height:20px; width:75px; text-align:center; height:20px; overflow:hidden; display:inline-block;}
.menu a{font-size:16px; color:#fff;}
.menu li:hover a{
	font-size:18px;
}
.menuWidth{width:105px !important;}

.menuSmall{float:left; margin-top:11px; margin-left:133px;}
.menuSmall li{float:left; margin-right:7px;}
.menuSmall li a{font-size:16px; color:#fff; height:28px; line-height:28px; display:inline-block; width:50px; text-align:center; outline:none;}
.menuSmall li a:hover{font-size:18px;}
.menuSmall .footerTop-width a{width:80px;}

/*搜索框*/
.search{width:310px; height:26px; float:right; background-color:#fa9e9e; position:relative; zoom:1; margin-top:24px;}
.search .i-search{position:absolute; right:10px; top:4px; cursor:pointer;}
.search-input{width:240px; height:20px; line-height:20px; padding:3px 10px; background-color:transparent; color:#fff;}
.search-input::-webkit-input-placeholder { /* WebKit browsers */
color:#fff;
}
.search-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color:#fff;
}
.search-input::-moz-placeholder { /* Mozilla Firefox 19+ */
color:#fff;
}
.search-input:-ms-input-placeholder { /* Internet Explorer 10+ */
color:#fff;
}
.search .indexSearch{position:absolute; right:10px; top:4px;}

.searchSmall{float:right; cursor:pointer;}
.searchSmall-top{margin-top:15px;}
.searchSmall-top span{color:#fff; vertical-align:middle; margin-right:8px;}
.searchSmall-bottom{margin-top:13px;}
.searchSmall-bottom .input{width:140px; height:20px; line-height:20px; padding:1px 5px; vertical-align:middle; position:relative; top:1px;}
.searchSmall-bottom .i-search{cursor:pointer;}

.searchBox{margin:0 auto; width:800px; padding:27px 0 30px;}
.searchBox-top{border:1px solid #f85151; height:38px;}
.searchBox-top .input{width:690px; float:left; height:20px; line-height:20px; padding:9px 10px; font-size:16px;}
.searchBox-top .btn{width:83px; height:38px; background-color:#f43d3d; text-align:center; display:inline-block; float:right; background-position:-445px -96px; cursor:pointer;}
.searchBox-hot{margin-top:8px;}
.searchBox-hot li{float:left; margin-right:20px; white-space:nowrap; line-height:20px;}
.searchBox-hot li a{color:#999;}
.searchBox-hot li a:hover{color:#f85151;}

.searchBoxList{border-top:1px solid #f5f5f5; margin:28px 0 80px; min-height:1641px;}
.searchBoxList-li{border-bottom:1px solid #f5f5f5; padding:26px 0;}
.searchBoxList .contentList-con{margin-left:0; float:none; width:800px;}
.searchBox-page{margin-left:165px;}

/*首页左模块*/
.mainLeft{float:left; width:830px;}
.mainLefts{float:left; width:770px;}

/*首页右模块*/
.mainRight{float:right; width:310px;}
.mainRights{float:right; width:370px;}

/*banner*/
.banner{margin-bottom:10px;}
.banner .swiper-container{width:597px; height:350px; position: relative; overflow: hidden; z-index:1; margin:0 !important; background-color:#ccc;}
.banner .swiper-wrapper li, .swiper-wrapper li img{width:597px; height:350px; position:relative; zoom:1;}
.banner .swiper-slide-prev{position:absolute; left:0; top:50%; margin-top:-30px; background-position:0 0; width:30px; height:60px; z-index:2; cursor:pointer; display:none;}
.banner .swiper-slide-next{position:absolute; right:0; top:50%; margin-top:-30px; background-position:-31px 0; width:30px; height:60px; z-index:2; cursor:pointer; display:none;}
.banner .swiper-pagination{position: absolute; z-index: 20; bottom:3px; width: 100%; text-align: center;}
.banner .swiper-slide-info{position:absolute; left:0; bottom:0; color:#fff; padding:0 10px; width:577px; height:90px; background-position:0 -127px; min-width:auto;}
.banner .swiper-slide-info strong{display:block; line-height:26px; font-size:20px; height:26px; overflow:hidden; padding-top:28px; width:577px;}
.banner .swiper-slide-info p{font-size:14px; line-height:26px; height:26px; overflow:hidden; width:577px;}

.banner .swiper-container{float:left;}
.bannerOther{float:left; width:232px; margin-left:1px; height:350px; overflow:hidden;}
.bannerOther li, .bannerOther img{width:232px; height:175px; overflow:hidden; position:relative; zoom:1;}
.bannerOther li{margin-bottom:1px; background-color:#ccc;}
.bannerOther li span{position:absolute; left:0; bottom:0; line-height:44px; font-size:14px; color:#fff; padding:0 5px 5px; background-position:0 -218px; width:222px; min-width:auto; height:34px;}
.bannerOther li img{
	transition: all .5s;
}
.bannerOther li:hover img{
	transform: scale(1.03);
}

/*banner底部信息*/
.bannerBottom{height:120px; background-color:#fff; margin-bottom:10px;}
.bannerBottom h2{font-size:40px; line-height:44px; text-align:center; padding-top:20px; height:44px; overflow:hidden; margin:0 20px 12px;}
.bannerBottom .list{margin:0 0 0 53px;}
.bannerBottom .list span{font-size:16px;}
.bannerBottom h2 a:hover, .bannerBottom .list a:hover span{color:#f43d3d;}

/*列表信息*/
.list li{float:left; width:250px; margin-right:9px; line-height:20px; height:22px; overflow:hidden;}
.list li a{display:inline-block;}
.list li a:hover span{color:#f85151;}
.list li i{float:left; margin-top:10px;}
.list li span{vertical-align:middle; font-size:14px; margin-left:8px; color:#4c4c4c;}


/*标题*/
.title{height:36px; line-height:36px; background-color:#fff; border-bottom:1px solid #e5e4e4; position:relative; zoom:1; font-size:0; padding-top:4px;}
.title em i{margin-right:10px;}
.title em{display:inline-block; height:36px; line-height:36px; border-bottom:1px solid #f43d3d; padding:0 4px 0 10px;}
.title .title-btn{display:inline-block; font-size:22px; color:#f43d3d; font-weight:normal; vertical-align:middle; position:relative; top:-1px}
.title .more{position:absolute; right:10px; top:0;}
.title .more span{vertical-align:middle; color:#ccc; font-size:14px; margin-right:5px; font-weight:normal;}
.title .more i{
	transition: all .2s;
}
.title .more:hover i{
	transform:rotate(360deg);
}
.titles{border-bottom:1px solid #efefef; height:36px; line-height:36px;}
.titles span{display:inline-block; vertical-align:middle; margin-left:9px; font-size:16px; color:#333; font-weight:normal;}

.titleA{padding-left:10px; line-height:36px; background-color:#fff; position:relative; zoom:1; font-size:0; padding-top:4px;}
.titleA em i{margin-right:10px;}
.titleA em{display:inline-block; height:36px; line-height:36px; border-bottom:1px solid #f43d3d;}
.titleA .title-btn{display:inline-block; font-size:22px; color:#f43d3d; font-weight:normal; vertical-align:middle; position:relative; top:-1px}
.titleA .more{position:absolute; right:10px; top:0;}
.titleA .more span{vertical-align:middle; color:#ccc; font-size:14px; margin-right:5px; font-weight:normal;}
.titleA .more i{
	transition: all .2s;
}
.titleA .more:hover i{
	transform:rotate(360deg);
}
.title-box-btn{display:block;}
.title-box{border-bottom:1px solid #e5e4e4; height:36px; line-height:36px;}

/*滚动模块*/
.container{width:310px; height:439px; overflow:hidden;}
.containerList{margin-top:5px; padding-bottom:19px;}
.containerList li{vertical-align:top;
	transition: all .2s;
}
.containerList li:hover{
	box-shadow:0 0 10px #ccc;
}
.containerList li:hover p, .containerList li.on p{color:#f85151;}
.containerList-box{border-bottom:1px solid #f2f2f2; margin:0 10px; padding:5px 0; display:block;}
.containerList-box span{color:#aaa; line-height:20px;}
.containerList-box p{display:block; font-size:14px; color:#666; line-height:26px;}
.container .mCSB_inside>.mCSB_container{margin-right:0;}
.container .mCSB_scrollTools{height:21px; width:310px; overflow:hidden; top:419px; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; background-color:#fff;}
.container .mCSB_scrollTools .mCSB_buttonUp, .container .mCSB_scrollTools .mCSB_draggerContainer{margin-top:-100px;}
.container .mCSB_scrollTools .mCSB_buttonDown, .container .mCSB_scrollTools .mCSB_buttonDown:hover{position:relative; z-index:10; width:290px; background:#fff url(../img/icon_02.png) no-repeat 140px 5px; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; border-top:1px solid #f2f2f2;}

.containersBox{height:821px;}
.containers{width:370px; height:821px;}
.containers .containerList{padding-bottom:5px;}
.containers .mCSB_scrollTools{height:auto; width:3px; overflow:visible; top:0; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.containers .mCSB_scrollTools .mCSB_buttonUp, .containers .mCSB_scrollTools .mCSB_draggerContainer{margin:0;}
.containers .mCSB_scrollTools .mCSB_buttonDown, .containers .mCSB_scrollTools .mCSB_buttonDown:hover{position:absolute; z-index:10; width:100%; background:none; border-top:none;}
.containers .mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;}
.containers .mCSB_dragger_bar{background-color:#999 !important;}
.containers .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px;}

.containerListBox{padding:10px 0 0; margin-bottom:-10px;}
.containerListBox-li{margin-bottom:30px;}
.containerListBox-li li:hover p, .containerListBox-li li.on p{color:#f85151;}
.containerListBox-time{text-align:right; padding:0 10px;}
.containerListBox-time span{height:22px; line-height:22px; background-color:#f2f2f2; color:#999; padding:0 5px; display:inline-block;}

.content-line{position:absolute; left:10px; top:800px; width:350px; height:20px; background-color:#fff; border-top:1px solid #f2f2f2;}


/*内容模块*/
.box{background-color:#fff; position:relative; z-index:1;}
.boxOne{height:439px;}

.boxTwo li{
	transition: all .2s;
}
.boxTwo li:hover{
	box-shadow:0 0 10px #ccc;
}
.boxTwo li:hover span{color:#f85151;}
.boxTwo-box{border-bottom:1px solid #f2f2f2; margin:0 10px; padding:10px 0 14px; display:block;}
.boxTwo-box em{display:block;}
.boxTwo-box img{float:left; width:72px; height:72px;
	border-radius:100%;
}
.boxTwo-box-a{float:left; width:208px; margin-left:9px; font-size:16px; margin-top:12px; line-height:24px; color:#4c4c4c; height:48px; display:block; overflow:hidden;}
.boxTwo-box em{display:table; height:48px;}
.boxTwo-box span{
	display:table-cell;
	vertical-align:middle;
}
.boxTwo-box span b{color:#f85151; font-weight:normal;}
.boxTwo-box p{line-height:20px; color:#999; margin-top:8px; font-size:14px;}
.boxTwo li:last-child .boxTwo-box{border-bottom:none;}

.boxThree{padding-bottom:10px;}
.boxThree li{
	transition: all .2s;
}
.boxThree li:hover{
	box-shadow:0 0 10px #ccc;
}
.boxThree .boxThree-con p:hover{color:#f85151;}
.boxThree-a{border-bottom:1px solid #f2f2f2; margin:0 10px; padding:10px 0; display:block;}
.boxThree img{float:left; width:90px; height:62px; background-color:#ccc;}
.boxThree-con{float:left; width:190px; margin-left:10px;}
.boxThree-con p{font-size:14px; line-height:24px; height:44px; overflow:hidden; position:relative; top:-5px; color:#4c4c4c;}
.boxThree-con em{display:block; margin-top:4px; height:14px; overflow:hidden;}
.boxThree-con em a{display:inline-block; margin-right:10px;}
.boxThree-con em span{color:#999;}
.boxThree-con em a:hover span{color:#f85151;}
.boxThree li:last-child .boxThree-a{border-bottom:none;}

.boxFour{padding-bottom:16px;}
.boxFour li{float:left; width:90px; margin:10px 0 0 10px;}
.boxFour li a{border:1px solid #dfdddd; text-align:center; display:block; line-height:20px; padding:3px 0; width:88px; color:#999; font-size:14px;
	transition: all .2s;
}
.boxFour li a:hover{border:1px solid #f85151; background-color:#f85151; color:#fff;}

/*首页列表*/
.indexList-li{margin-bottom:10px;}
.indexListCon{height:293px; padding-top:10px;}
.indexList-left{float:left; width:284px; margin-left:8px;}
.indexList-left img{width:280px; height:174px; background-color:#ccc; margin-bottom:7px;}
.indexList-left strong{font-size:16px; color:#3f3f3f; line-height:26px; display:block; margin-bottom:5px; height:26px; overflow:hidden; padding-right:10px;}
.indexList-left p{font-size:14px; color:#999; line-height:20px; height:60px; overflow:hidden; padding-right:10px;}
.indexList-hover{display:block; height:291px; padding:2px 2px 0;
	transition: all .2s;
}
.indexList-hover:hover{
	box-shadow:0 0 10px #ccc;
}
.indexList-left .indexList-hover:hover strong{color:#f85151;}
.indexList-right{float:right; width:536px;}
.indexList-rightList li{margin-bottom:2px;}
.indexList-rightList .btn{display:block; cursor:default; padding:2px 0 2px 2px;
	transition: all .2s;
}
.indexList-rightList .btn:hover{
	box-shadow:0 0 10px #ccc;
}
.indexList-rightList strong:hover{color:#f85151;}
.indexList-rightList a:hover img, .indexList-rightList a:hover strong, .indexList-rightList a:hover span{cursor:pointer;}
.indexList-rightList img{float:left; width:134px; height:84px; background-color:#ccc;}
.indexList-rightCon{float:right; width:387px;}
.indexList-rightCon strong{font-size:16px; display:block; line-height:26px; color:#4c4c4c; padding-right:10px; margin-bottom:10px;}
.indexList-rightCon p{font-size:14px; color:#999; height:14px; overflow:hidden; margin-right:10px; word-wrap:break-word; word-break:break-all;}
.indexList-rightCon p a{display:inline-block; margin-right:10px;}
.indexList-rightCon p span{color:#999;}
.indexList-rightCon p a:hover span{color:#f85151;}
.indexList-right .list{padding-top:6px;}
.indexList-right .list li{margin:0 10px 13px 0; width:257px;}

.indexInfoList{margin:10px 0 0 -10px;}
.indexInfoList-li{margin-left:10px; width:270px; float:left;}
.indexInfoList-li .box{padding-bottom:4px;}
.indexInfoList-img{position:relative; display:block; zoom:1; width:250px; height:187px; overflow:hidden; margin:0 10px; padding-top:10px;}
.indexInfoList-img img{width:250px; height:187px; background-color:#ccc;
	transition: all .5s;
}
.indexInfoList-img:hover img{
	transform: scale(1.03);
}
.indexInfoList-img span{position:absolute; left:0; bottom:0; color:#fff; font-size:16px; display:block; line-height:26px; padding:0 6px 2px; background-position:0 -127px; width:240px;}
.indexInfoList-ul li{border-bottom:1px dotted #e2e2e2; padding:5px 10px;}
.indexInfoList-ul li img{width:110px; height:75px; float:left; background-color:#ccc;}
.indexInfoList-ul li strong{float:left; width:130px; margin-left:10px; font-size:14px; line-height:26px; padding-top:12px; cursor:pointer; display:block; height:50px; overflow:hidden; font-weight:normal;}
.indexInfoList-ul li em{height:50px; display:table;}
.indexInfoList-ul li span{display: table-cell; vertical-align: middle;}

/*合作媒体*/
.link{background-color:#fff;}
.link strong{display:block; border-bottom:1px solid #e9e8e8;}
.link strong span{font-size:14px; background-color:#e9e8e8; width:106px; height:30px; text-align:center; line-height:30px; display:block;}
.link ul{padding:15px 10px;}
.link li{margin-right:20px;white-space:nowrap;float:left;margin:4px 0;width:16%;font-size:12px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
/*.link li{float:left; font-size:14px; line-height:27px; margin-right:20px;white-space:nowrap;}*/
.link li a{color:#666;}
.link li a:hover{color:#f43d3d;}

/*底部*/
.footer{border-top:1px solid #e52d2d; position:relative; z-index:10; min-width:1150px;}
.footerTop{background-color:#f43d3d; padding:22px 0;}
.footerTop-li strong{font-size:14px; color:#fff; float:left; display:inline-block;}
.footerTop-li ul{float:left; margin-left:25px;}
.footerTop-li li{float:left; color:#fff; margin:0 6px; position:relative;border-right: 1px solid #fff;padding-right: 12px;line-height:12px;}
.footerTop-li li:last-child{border-right: none;}
.footerTop-li li a{font-size:14px; color:#fff;line-height:12px;}
.footerTop-lis{margin-top:22px;}
.footerTop-li-last{margin-left:14px !important; height:16px;}
.footerTop-li-last a{margin-right:13px; float:left;}
.footerBottom{background-color:#d92b2b; text-align:center; color:#fff; height:35px; line-height:35px;}
.footerBottomCon{width:830px; margin:0 auto; position:relative;/*left:-160px;*/}
.footerBottom a{display:inline-block; margin-left:56px; background-color:#fff;}
.footerTop-wechat{position:relative; zoom:1;}
.footerTop-wechat .i-wechatWin{position:absolute; left:-56px; top:-130px; visibility:hidden;
	transform:translateY(-7px);
	transition:transform .3s linear
}
.footerTop-wechat:hover .i-wechatWin{visibility:visible !important;
	transform:translateY(0px);
}
.footerTop-wechat .i-wechatWin img{width:90px; height:90px; margin:18px 0 0 18px;}

/*栏目banner*/
.bannerCon-left{float:left; width:412px; height:253px; position:relative; zoom:1; overflow:hidden;}
.bannerCon-left a{width:412px; height:253px; overflow:hidden; display:block; position:relative; zoom:1;}
.bannerCon-left img{width:412px; height:253px; background-color:#ccc;}
.bannerCon-leftBox{position:absolute; left:0; bottom:0; height:90px; width:100%; background-position:0 -127px;}
.bannerCon-leftBox strong{display:block; color:#fff; font-size:20px; height:26px; line-height:26px; margin:0 8px; overflow:hidden; padding-top:32px; width:398px;}
.bannerCon-leftBox p{font-size:14px; color:#fff; line-height:26px; height:26px; overflow:hidden; margin:0 8px; width:398px;}
.bannerCon-right{float:right; width:412px; height:253px;}
.bannerCon-right li{width:384px; height:124px; background-color:#fff; padding:0 14px; margin-bottom:6px;
	transition: all .2s;
}
.bannerCon-right li:hover{
	box-shadow:0 0 10px #ccc;
}
.bannerCon-right a:hover strong{color:#f43d3d;}
.bannerCon-right li strong{font-size:20px; line-height:26px; height:26px; overflow:hidden; display:block; padding-top:25px; color:#4c4c4c;}
.bannerCon-right li p{font-size:14px; color:#999; line-height:24px; height:48px; overflow:hidden; margin-top:6px;}
.bannerConBottom{margin:6px 0 0 -6px;}
.bannerConBottom li{float:left; width:203px; height:122px; position:relative; zoom:1; margin-left:6px;}
.bannerConBottom li img{width:203px; height:122px; background-color:#ccc;}
.bannerConBottom li span{position:absolute; left:0; top:34px; font-size:16px; color:#fff; line-height:26px; margin:0 19px; height:52px; overflow:hidden;}
.bannerConBottom li i{position:absolute; left:0; top:0; width:203px; height:122px;}
.bannerConBottom li .bg-0{
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2F54338', endColorstr='#B2F54338');
}
:root .bannerConBottom li .bg-0{
	filter:none;
	background-color:rgba(245,67,56,0.7);
}
.bannerConBottom li .bg-1{
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2F5A738', endColorstr='#B2F5A738');
}
:root .bannerConBottom li .bg-1{
	filter:none;
	background-color:rgba(245,167,56,0.7);
}
.bannerConBottom li .bg-2{
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B284DD35', endColorstr='#B284DD35');
}
:root .bannerConBottom li .bg-2{
	filter:none;	 /*处理IE9浏览器中的滤镜效果*/
	background-color:rgba(132,221,53,0.7);
}
.bannerConBottom li .bg-3{
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B200ADEF', endColorstr='#B200ADEF');
}
:root .bannerConBottom li .bg-3{
	filter:none;	 /*处理IE9浏览器中的滤镜效果*/
	background-color:rgba(0,173,239,0.7);
}
.bannerConBottom li.seld .bg-0{background-color:#f85151;}
.bannerConBottom li.seld .bg-1{background-color:#f5a738;}
.bannerConBottom li.seld .bg-2{background-color:#84dd35;}
.bannerConBottom li.seld .bg-3{background-color:#32baee;}

/*栏目列表*/
.contentList-li{border-bottom:1px solid #f5f5f5; padding:26px 10px;
	transition: all .2s;
}
.contentList-li:hover{
	box-shadow:0 0 20px #ccc;
}
.contentList-con a:hover strong, .contentList-box a:hover strong{color:#f85151;}
.contentList-img{float:left; width:198px;}
.contentList-img img{width:198px; height:122px;}
.contentList-con{float:left; width:592px; margin-left:20px;}
.contentList-con strong, .contentList-box strong{font-size:18px; display:inline-block; line-height:20px; color:#4c4c4c; margin-bottom:12px;}
.contentList-con p{font-size:14px; line-height:20px; color:#999; margin:0 0 15px; height:60px; overflow:hidden; text-align:justify; text-justify:inter-ideograph;}
.contentList-con-bottom-a{margin-top:24px;}
.contentList-con-bottom-b{margin-top:10px; overflow:hidden; height:16px;}
.contentList-con-bottom li{float:right;}
.contentList-con-bottom span{color:#999; display:inline-block; vertical-align:middle; margin:0 5px;}
.contentList-con-bottom a:hover span{color:#f43d3d;}
.contentList-con-l{float:left; height:16px; overflow:hidden;}
.contentList-con-l li{margin-right:10px;}
.contentList-con-r{float:left; width:370px; height:16px; overflow:hidden; margin-left:20px;}
.contentList-con-r li{float:none; text-align:right;}
.contentList-box strong{margin-top:-2px;}
.contentList-boxList{margin:0 0 15px -10px;}
.contentList-boxList li{float:left; margin-left:10px;}

.contentList-liNo .contentList-con{width:100%; margin-left:0;}

.contentList-btn{height:74px; padding-top:30px;}
.contentList-btn a{height:37px; line-height:37px; text-align:center; display:block; background-color:#f43d3d; color:#fff;
	transition: all .2s;
}
.contentList-btn a i{
	transition: all .2s;
}
.contentList-btn a:hover{
	box-shadow:0 5px 16px #ccc;
}
.contentList-btn a:hover i{
	transform:rotate(360deg);
}
.contentList-btn a span{font-size:16px; vertical-align:middle; margin-left:14px;}

.contentList-page{height:74px; padding-top:30px;}

/*栏目详情*/
.details{padding:0 95px 55px;}
.detailss{padding:0 60px 30px; min-height:828px;}
.details h2{font-size:28px; color:#333; line-height:40px; padding-top:42px;}
.details h3{height:35px; line-height:35px; background-color:#f2f2f2; font-size:16px; color:#333; margin-top:30px;}
.details h3 i{width:6px; height:35px; background-color:#f85151; display:inline-block; float:left; margin-right:9px;}
.details-timeInfo, .details-timeInfo:hover{float:left; background-color:#f85151; font-size:14px; color:#fff; padding:2px 8px; margin-right:10px;}
.details-time{margin-top:27px; padding-bottom:6px;}
.details-time .contentList-con-bottom{margin-top:0; float:left; font-size:14px;}
.details-time .contentList-con-bottom span{color:#666; line-height:20px; margin-top:-1px;}
.details-time .contentList-con-bottom .i-times{margin-top:-2px;}
.details-top{font-size:16px; color:#333; line-height:20px; margin-top:66px;}
.details h4 em{padding-left:0;}

.details-name{color:#999; font-size:14px; border-bottom:1px solid #f1f1f1; display:inline-block; font-weight:normal; padding-bottom:10px; margin-top:40px;}
.details-name span{float:left;}
.details-name em{float:left; margin-left:20px;}

.details-p{line-height:30px; font-size:16px; color:#333;}
.details-ps p{margin-top:20px !important;}
.details-p p{margin-top:29px; text-align:justify; text-justify:inter-ideograph;}
.details-p p a{border-bottom:2px dashed #f15151;}
.details-p b{width:222px; height:2px; border-top:2px solid #ccc; overflow:hidden; display:block; margin-top:18px; padding-bottom:18px;}
.details-p img{max-width:640px; background-color:#ccc; height:auto;}

/*栏目详情大屏情况*/
.details.big .details-p{line-height:32px; font-size:18px; color:#4a4a4a;}
.details.big h2{font-size:30px;}

.details-p figure {padding: 0; margin: 0;}
.details-p figcaption {font-size: 14px; line-height: 16px; color: #999; text-align: center; margin-top: 10px;}

.details-bottom{margin-top:17px;}
.details-bottoms{margin-top:34px;}
.details-bottom-a{text-align:right; margin-top:7px;padding: 16px;margin-bottom: 16px;background: rgba(0,0,0,.02);border: 1px solid rgba(0,0,0,.04);border-radius: 4px;line-height: 25px;}
.details-bottom-a span{margin-left:13px; color:#999;}
.details-bottom-a span.fl{margin-left:0;}

.details-bottom-b{padding-top:2px; border-bottom:1px solid #e5e4e4; padding-bottom:10px;}
.details-bottom-b-l{float:left;}
.details-bottom-b-l li{float:left; margin:10px 10px 0 0;}
.details-bottom-b-l li a{height:18px; line-height:18px; text-align:center; padding:0 9px; border:1px solid #e5e4e4; display:inline-block; color:#666;
	transition: all .2s;
}
.details-bottom-b-l li a:hover{border:1px solid #f85151; background-color:#f85151; color:#fff;}
.details-bottom-b-r{float:right;}
.details-bottom-b-r li{float:left; margin-left:10px;}
.details-bottom-b-r li a{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; display:block;}
.details-bottom-c{border-bottom:1px solid #e5e4e4; color:#999; line-height:24px; padding:4px 0;}

.details-bottom-bs .details-bottom-b-l{float:right; width:auto;}
.details-bottom-bs .details-bottom-b-r{padding-top:7px;}
.details-bottom-b-t{font-size:14px; color:#999; display:block; float:left; margin-top:12px; line-height:18px;}

.details-bottom-d{background-color:#f9f9f9; padding:5px 9px; margin-top:10px;}
.details-bottom-d p{font-size:14px; color:#999; line-height:24px;}
.details-bottom-d-a{margin-top:5px;}
.details-bottom-d-a img{float:left; background-color:#ccc; width:88px; height:88px; border:1px solid #f2f2f2;
	box-shadow:0 4px 3px #ccc;
}
.details-bottom-d-a span{float:right; width:530px; line-height:24px; color:#999; font-size:14px; padding-top:10px;}

.details-bottom-e{position:relative; zoom:1; height:23px;}

.details-related{margin-left:-20px;}
.details-related li{float:left; width:200px; margin:20px 0 0 20px;}
.details-related li img{width:200px; height:124px;}
.details-related li p{font-size:14px; line-height:22px; margin-top:8px; height:44px; overflow:hidden;}
.details-related li a{color:#666;}
.details-related li a:hover{color:#f85151;}

.details .title{margin-top:50px;}

/*资讯*/
.information{min-height:858px;}

/*悬浮*/
.fixedTop{position:fixed; right:10px; bottom:0; width:30px; text-align:center; z-index:10; zoom:1; display:none;
	transition: all .2s;
}
.fixedTop-p{line-height:22px; font-size:14px;}
.fixedTop-a{width:30px; padding:3px 0; text-align:center; display:block; background-color:#999; overflow:hidden;
	transition: all .2s;
}
.fixedTop-a:hover{background-color:#f43d3d;}

.fixedList{position:absolute; left:50%; top:329px; margin-left:-645px; width:60px; z-index:10; background-color:#f2f2f2;}
.fixedList li{margin-bottom:1px; width:60px; height:60px; position:relative; zoom:1;}
.fixedList li a{background-color:#dbdada; text-align:center; width:60px; height:60px; line-height:60px; display:block;
	transition: all .2s;
}
.fixedList .jiathis_style_32x32 li a .jiathis_txt{display:none !important;}
.fixedList .jiathis_style_32x32 li .i-wechatba{background-position:-438px -138px;}
.fixedList .jiathis_style_32x32 li .i-zoneb{background-position:-438px -188px;}
.fixedList-a:hover{background-color:#e6162d;}
.fixedList-b:hover{background-color:#3eb135;}
.fixedList-c:hover{background-color:#eecf3d;}
.fixedList.fix{position:fixed; top:71px;}

.fixedList-show{position:absolute; left:57px; top:-70px; width:196px; height:240px; text-align:left; visibility:hidden; background:none;
	transform:translateX(7px);
	transition:transform .3s linear
}

.fixedList a:hover .fixedList-show{visibility:visible;
	transform:translateX(0px);
}
.fixedList-logo{position:absolute; left:-15px; top:-57px; width:89px;}

/*404*/
.noPage{background-color:#fff; min-height:400px;}
.noPage .i-noPageImg{float:left; margin-left:290px; margin-top:14px; margin-top:130px;}
.noPageCon{float:left; margin-left:58px; margin-top:130px;}
.noPageCon p{line-height:22px; color:#f85151; font-size:20px; margin-top:25px;}
.noPageCon span{display:block; font-size:16px; color:#999; line-height:26px; margin-top:14px;}
.noPageCon a{font-size:18px; display:inline-block; margin-top:25px; color:#666;}
.noPageCon a:hover{color:#f85151;}

/*关于我们*/
.aboutusMain{background:url(../img/img_02.jpg) center top no-repeat; height:594px;}
.aboutusMain .main{position:relative; zoom:1;}
.aboutusMain-box{position:absolute; right:146px; top:0; width:246px; height:415px; color:#fff; padding:0 14px;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8F43D3D', endColorstr='#D8F43D3D');
}
:root .aboutusMain-box{
	filter:none;	 /*处理IE9浏览器中的滤镜效果*/
	background-color:rgba(244,61,61,0.85);
}
.aboutusMain-box em{display:block; text-align:right; font-size:14px; line-height:20px; padding:118px 0 12px;}
.aboutusMain-box p{line-height:24px; margin-top:5px;}

.aboutusTop{margin-top:-122px !important;}
.aboutus-tabs{background-color:#fff; margin-bottom:3px;}
.aboutus-tabs-box{margin-left:173px; padding-top:37px; position:relative; zoom:1;}
.aboutus-tabs-box a{color:#333;}
.aboutus-tabs-box a span{position:absolute; left:0; bottom:0; height:3px; width:90px; background-color:#f43d3d; overflow:hidden; display:block; display:none;}
.aboutus-tabs-box .focus a span{display:block;}
.aboutus-tabs li{float:left; color:#333; font-size:18px; cursor:pointer; line-height:41px; margin-right:150px; position:relative; top:3px; width:90px; text-align:center;}
.aboutus-tabsLine{position:absolute; left:0; top:38px; height:3px; width:90px; background-color:#f43d3d; overflow:hidden;}
.aboutus-con{padding:10px 173px 100px; min-height:600px;}
.aboutus-con-a{padding-top:10px;}
.aboutus-con-a p{font-size:16px; color:#333; line-height:30px; padding-top:28px;}
.aboutus-con-a .line{width:300px; height:1px; overflow:hidden; background-color:#f2f2f2; display:block; margin-top:25px;}
.aboutus-con-a h2{font-size:16px; color:#333; line-height:24px; margin-top:25px;}

.aboutus-conList{padding-top:47px;}
.aboutus-title{height:16px; border-left:3px solid #f43d3d; padding-left:3px; font-size:16px; color:#333; display:block; font-weight:normal;}
.aboutus-conList-a li{width:120px; text-align:center; margin-top:24px;}
.aboutus-conList-a li img{width:98px; height:98px; border:1px solid #f2f2f2;
	box-shadow:0 4px 3px #ccc;
}
.aboutus-conList-a li p{font-size:16px; line-height:20px; margin-top:11px;}
.aboutus-conList-b{margin-top:27px;}
.aboutus-conList-b li{margin-bottom:20px;}
.aboutus-conList-b span{font-size:16px; margin:0 50px 0 6px; vertical-align:middle; color:#666;}
.aboutus-conList-line{width:420px; height:1px; background-color:#f2f2f2; overflow:hidden; display:block;}
.aboutus-conList-p{line-height:26px; font-size:14px; margin-top:5px;}

.aboutus-con-c{padding-top:13px;}
.aboutus-con-c-a p{font-size:16px; color:#333; line-height:30px; margin-top:25px;}
.aboutus-con-c-list .titles{margin-top:30px;}

.aboutus-stretch{padding-top:20px;}
.aboutus-stretch-li{background-color:#f7f7f7; padding:0 20px; margin-top:10px;}
.aboutus-stretch-li h4{height:54px; line-height:54px; font-size:16px; color:#333; position:relative; zoom:1; cursor:pointer; font-weight:normal;}
.aboutus-stretch-li h4 a{position:absolute; right:0; top:21px;}
.aboutus-stretchCon{border-top:1px solid #dfdfdf; padding-bottom:20px;}
.aboutus-stretchCon strong{font-size:16px; color:#333; line-height:30px; font-weight:normal; display:block; margin-top:25px;}
.aboutus-stretchCon li{margin-left:29px; color:#333; font-size:16px; line-height:30px;}

.aboutus-con-d{line-height:30px; font-size:16px; color:#333; padding-top:37px;}
.aboutus-con-d li{margin-bottom:38px;}
.aboutus-conList-l{float:left; width:602px;}
.aboutus-conList-r{float:right; width:120px;}

/*弹出框图片*/
.windowImg{position:fixed; left:0; top:0; width:100%; height:100%; z-index:11;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');
}
:root .windowImg{
	filter:none;	 /*处理IE9浏览器中的滤镜效果*/
	background-color:rgba(0,0,0,0.6);
}
.windowImgBox{position:fixed; left:0; top:0; border:1px solid #fff; z-index:11; cursor:move !important; *width:1000px; *text-align:center; *background:#fff;}
.windowImgBox-title{height:35px; background-color:#fff;}
.windowImgBox-title span{font-size:14px; color:#333; line-height:35px; padding-left:10px; float:left;}
.windowImgBox-title ul{float:right; padding:8px 10px 0 0;}
.windowImgBox-title li{float:right; margin-left:10px;}
.windowImgBox p{position:relative;}
.windowImgBox-span{position:absolute; left:0; top:0; width:100%; height:100%; background:#fff; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}

body.hide{overflow:hidden; margin-right:17px;}

/*页码*/
.page{text-align:center;}
.page a{border:1px solid #e5e4e4; font-size:16px; color:#999; display:inline-block; padding:8px; margin:0 5px;
	transition: all .2s;
}
.page a:hover, .page a.on{background-color:#f43d3d; color:#fff;}
.page .first, .page .last{padding:8px 12px;}

.pageNew{text-align:center; height:33px; overflow:hidden;}
.pagination {
  display: inline-block;
  padding-left: 0;
  /*margin: 20px 0;*/
  border-radius: 4px;
  text-align: center;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 4px 10px;
  margin-left: 10px;
  line-height: 1.42857143;
  color: #999;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #e5e4e4;
  font-size:16px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #999;
  background-color: #eee;
  border-color: #e5e4e4;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #f43d3d;
  border-color: #e5e4e4;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}

.page-view
{
    margin: 0 auto;
    max-width: 1200px;
    font-size: 18px;
    line-height: 34px;
    color: #3d464d;
    text-align: justify;
    text-justify: inter-word;
}

.page-view h1,
.page-view h2,
.page-view h3,
.page-view h4,
.page-view h5,
.page-view h6,
.page-view p,
.page-view div {
    margin-bottom: 32px;
}

.page-view p {
    text-indent: 2em;
}

.page-view a {
    padding-bottom: 5px;
    border-bottom: 1px solid #3d464d;
}

.page-view a:hover {
    border-bottom: 1px solid rgba(255, 50, 50, 1);
}

.page-view hr
{
    border: 0px;
    border-top: 1px solid #ccc;
    margin-bottom: 34px;
}

.page-view blockquote {
    display: block;
    margin: 0 32px 32px 32px;
    padding: 1em 2em;
    border-left: 7px solid #ccc;
    background: #f0f0f0;
    font-size: 16px;
    line-height: 30px;
}

.page-view blockquote p {
    text-indent: 0;
}

.page-view blockquote h1,
.page-view blockquote h2,
.page-view blockquote h3,
.page-view blockquote h4,
.page-view blockquote h5,
.page-view blockquote h6,
.page-view blockquote p {
    margin-bottom: 0;
    line-height: 1.6em;
}
.pagination li.first a, .pagination li.last a{padding:4px 12px;}

/*地图*/
#container{position:relative !important; margin-top:18px;}


div[id^="ad-banner"] a,
div[id^="ad-button"] a {
    position: relative;
}
/* 
div[id^="ad-banner"] a:after,
div[id^="ad-button"] a:after {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 999999;
    color: #ddd;

    background: rgba(0,0,0,0.6);

    font-size: 12px;
    line-height: 18px;
    content: "\5E7F\544A";
    padding: 0 5px;
}
 广告 */